# coding=utf-8
from store import *


def createData():
    # 操作员数据
    Staff.drop_collection()
    Staff(name='万倩', password='abcd1234', businessidlist=[4, 5, 12, 16, 17, 18, 19], default='mon').save()
    Staff(name='田恬', password='abcd1234', businessidlist=[8, 9, 13, 14, 15], default='ppv').save()
    Staff(name='牟星', password='abcd1234', businessidlist=[7], default='mon').save()
    Staff(name='魏勤', password='abcd1234', businessidlist=[1, 2, 3, 4, 6], default='mon').save()
    # 区域数据
    Area.drop_collection()
    Area(areacode=11, name='测试区域', sortid=0).save()
    Area(areacode=1001, name='武汉', sortid=10).save()
    Area(areacode=1003, name='襄阳', sortid=30).save()
    Area(areacode=1004, name='黄冈', sortid=50).save()
    Area(areacode=1005, name='宜昌', sortid=40).save()
    Area(areacode=1006, name='孝感', sortid=60).save()
    Area(areacode=1007, name='鄂州', sortid=110).save()
    Area(areacode=1008, name='咸宁', sortid=90).save()
    Area(areacode=1009, name='十堰', sortid=80).save()
    Area(areacode=1010, name='荆门', sortid=100).save()
    Area(areacode=1011, name='黄石', sortid=70).save()
    Area(areacode=1012, name='随州', sortid=160).save()
    Area(areacode=1013, name='恩施', sortid=120).save()
    Area(areacode=1014, name='仙桃', sortid=130).save()
    Area(areacode=1015, name='天门', sortid=140).save()
    Area(areacode=1016, name='潜江', sortid=150).save()
    Area(areacode=1017, name='林区', sortid=170).save()
    Area(areacode=1018, name='荆州', sortid=20).save()

    # 合作方数据
    Sp.drop_collection()
    sp_szzz = Sp(name='深圳市茁壮网络股份有限公司')
    sp_hnhm = Sp(name='湖南宏梦卡通传播有限公司')
    sp_szxe = Sp(name='深圳协尔信息系统有限公司')
    sp_ahls = Sp(name='安徽乐视信息科技有限公司')
    sp_szzsj = Sp(name='深圳市掌世界网络科技有限公司')
    sp_shsj = Sp(name='上海圣剑网络科技有限公司')
    sp_shjc = Sp(name='上海第九城市信息技术有限公司')
    sp_hbgd = Sp(name='湖北广电')
    sp_hbzzb = Sp(name='湖北省委组织部')
    sp_njzx = Sp(name='南京中兴技术软件有限公司')
    sp_bjyf = Sp(name='北京义方天下教育科技有限公司')
    sp_szlt = Sp(name='深圳路通网络技术有限公司')
    sp_shbst = Sp(name='上海百视通电视传媒有限公司')

    sp_szzz.save()
    sp_hnhm.save()
    sp_szxe.save()
    sp_ahls.save()
    sp_szzsj.save()
    sp_shsj.save()
    sp_shjc.save()
    sp_hbgd.save()
    sp_hbzzb.save()
    sp_njzx.save()
    sp_bjyf.save()
    sp_szlt.save()
    sp_shbst.save()



#业务数据生存
    Business.drop_collection()


def getProp():
    for a in Business.objects:
        print a.sp.name,
        print a.name
        for m in a.settlements:
            print '      ',
            print m.sp.name,
            print m.proportion,
            print ' = ',
            print eval(m.proportion.replace('%', '*0.01'))
        print '\n'


if(__name__ == '__main__'):
    connect('yaolei', host='58.53.214.42', username='yaolei', password='123456')
    createData()